Opened 16 months ago
Closed 16 months ago
#5536 closed defect (fixed)
Stop shipping comments with the extensions
Reported by: | robe | Owned by: | strk |
---|---|---|---|
Priority: | blocker | Milestone: | PostGIS 3.5.0 |
Component: | build | Version: | master |
Keywords: | Cc: |
Description
With this new docbook5 change, it's become painfully obvious we need to ditch our extension build dependency on comments cause it flows into our regression testing ability.
Change History (6)
comment:1 by , 16 months ago
comment:3 by , 16 months ago
Right now the release tarball includes the comments, which I think was done specifically to reduce the build dependencies. If we drop comments from extension I'd also stop shipping pre-built comments.
comment:5 by , 16 months ago
Summary: | Stop shipping comments with the extension build - don't require docbook anything to regress → Stop shipping comments with the extensions |
---|
Just to clarify: after the recent changes ( [644797a9ea72e4db0c8768b96fe1affd97252baf/git] ) the "regress" dependency difference from 3.4 is only the need of "xmllint" which was added as a dependency to build those comments. Docbook5 xml is not needed because comments are using XSL files included in the PostGIS source tree, so only the xsltproc processor was required in 3.4 and now we added xmllint to that dependency.
For this reason I changed the ticket title to just focus on dropping the inclusion of comments from the extensions, as this is not strictly tight with regression testing.
For reference, the (passed) PSC motion to drop comments from extensions is here: https://lists.osgeo.org/pipermail/postgis-devel/2023-September/030115.html
I think the decision about whether or not including comments in the extension has NOT to be based on our ability to keep build bots happy, but solely on the opportunity to include them for user happiness.
Personally I'm happy with a more modular system so would welcome removing those comments and let users decide whether or not to install the comments via script, which at that point could even be localized ( ie:
psql -f topology_comments_de.sql
)